Modeling cache performance for embedded systems

نویسندگان

چکیده

This paper presents a cache performance model for embedded systems. The need efficient design in systems has led to the exploration of various methods optimal configurations processor. Better users’ experiences are realized by improving parameters work hit rate estimation that can be used explore using Bourneli’s binomial cumulative probability based on application reuse distance profiles. presented was evaluated three mibench benchmarks which bitcount, basicmath and FFT 4kb, 8kb, 16kb, 32kb 64kb sizes under 2-way, 4-ways, 8-ways 16-ways set associative configurations, all least recently-used (LRU) replacement policy. results were compared with obtained sim-cheetah from simplescalar simulators suite. mean errors basicmath, 0.0263%, 2.4476%, 1.9000% respectively. Therefore, error is equal 1.4579%. margin below 5% within acceptable limits showing estimate rates options.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cache Modeling in a Performance Evaluator for Parallel Database Systems

Cache modelling is an important issue in developing an analytical performance evaluator to estimate performance for applications running on parallel DBMSs. This paper describes a cache model developed for parallel cache management in Oracle7 Parallel Server. Some preliminary results have also been obtained by using the cache model to predict cache hit ratios for varying database size and varyin...

متن کامل

Software-assisted cache mechanisms for embedded systems

Embedded systems are increasingly using on-chip caches as part of their on-chip memory system. This thesis presents cache mechanisms to improve cache performance and provide opportunities to improve data availability that can lead to more predictable cache performance. The first cache mechanism presented is an intelligent cache replacement policy that utilizes information about dead data and da...

متن کامل

Cache Design for Embedded Real - Time Systems

Caches have long been a mechanism for speeding memory access and are popular in embedded hardware architectures from microcontrollers to core-based ASIC designs. However, caches are considered ill-suited for embedded real-time systems because they provide a probabilistic performance boost— a cache may or may not contain the desired data at any given moment. Analysis that guarantees when an item...

متن کامل

Real-time Reconfigurable Cache for Embedded Systems

Modern embedded systems execute a small set of applications or even a single one repeatedly. Specializing cache configurations to a particular application is well-known to have great benefits on performance and power. To reduce the searching for optimal cache configuration, a most-case optimal cache configuration searching algorithm was proposed which greatly reduces the time and power in searc...

متن کامل

Instruction Cache Compression for Embedded Systems

Code compression could lead to less overall system die area and therefore less cost. This is significant in the embedded system field where cost is very sensitive. In most of the recent approaches for code compression, only instruction ROM is compressed. Decompression is done between the cache and memory, and instruction cache is kept uncompressed. Additional saving could be achieved if the dec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Bulletin of Electrical Engineering and Informatics

سال: 2021

ISSN: ['2302-9285']

DOI: https://doi.org/10.11591/eei.v10i5.2459